<?php

namespace App\Http\Controllers\admin;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

use DB;
class TorsController extends Controller
{
	//显示管理员页面
    public function index(Request $request)
    {
        //保存搜索条件
        $where = [];
        //实例化要操作的表
        $db = DB::table('admin');
        //判断有没有搜索name字段的值
        if($request->has('name')){
            // 获取要搜索的name字段的值
            $name = $request->input('name');
            //添加where模糊匹配条件
            $db->where('name','like',"%{$name}%");
            $where['name'] = $name;
        }
        $list = $db->paginate(1);
    	return view('admin.strators.index',['list'=>$list,'where'=>$where]);
    }
    //添加管理员
    public function create()
    {
    	return view('admin.strators.add');
    }

    public function store(Request $request)
    {
    	// dd($request);
    	$data = $request->except('_token');
    	$m = DB::table('admin')->insertGetId($data);
    	// dd($m);
    	if($m>0){
    		return redirect('admin/tors');
    	}
    }
    //删除管理员
    public function destroy($id)
    {
    	$id = DB::table('admin')->where('id',$id)->delete();
    	// dd($id);
    	if($id){
    		return redirect('admin/tors');
    	}
    }
    //修改页面
    public function edit($id)
    {
    	// dd($id);
    	$admin = DB::table('admin')->where('id',$id)->first();
    	// dd($admin);
    	return view('admin.strators.edit',['admin'=>$admin]);
    }

    public function update($id,Request $request)
    {
    	// dd($request);
    	$data = $request->only('name','password','pw');
    	$row = DB::table('admin')->where('id',$id)->update($data);
    	//dd($row);
    	if($row>0)
    	{
    		return redirect('admin/tors');
    	}
    }
}
